<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '8C34248C85138F906AAA239A99598D6A';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function y(){}
function x(){}
function w(){}
function I(){}
function Q(){}
function U(){}
function X(){}
function Kl(){}
function eb(){}
function ab(){}
function fb(){}
function jb(){}
function ib(){}
function qb(){}
function sb(){}
function ub(){}
function xb(){}
function Ab(){}
function zb(){}
function Mb(){}
function Vb(){}
function cc(){}
function jc(){}
function pc(){}
function uc(){}
function wc(){}
function zc(){}
function Cc(){}
function Ic(){}
function Qc(){}
function Pc(){}
function Oc(){}
function Nc(){}
function fd(){}
function gd(){}
function ed(){}
function nd(){}
function md(){}
function ld(){}
function kd(){}
function rd(){}
function Dd(){}
function yd(){}
function Md(){}
function Id(){}
function Rd(){}
function Yd(){}
function Qd(){}
function qe(){}
function pe(){}
function oe(){}
function we(){}
function ve(){}
function ue(){}
function Fe(){}
function Be(){}
function Ie(){}
function Ke(){}
function Qe(){}
function Je(){}
function Xe(){}
function Te(){}
function $e(){}
function bf(){}
function ff(){}
function af(){}
function mf(){}
function jf(){}
function rf(){}
function pf(){}
function xf(){}
function vf(){}
function Bf(){}
function Gf(){}
function Ff(){}
function Ef(){}
function Qf(){}
function Pf(){}
function Sf(){}
function Rf(){}
function Yf(){}
function Xf(){}
function fg(){}
function eg(){}
function Qg(){}
function Pg(){}
function dh(){}
function jh(){}
function Ah(){}
function zh(){}
function yh(){}
function Mh(){}
function Th(){}
function Sh(){}
function Wh(){}
function Vh(){}
function Yh(){}
function _h(){}
function ai(){}
function ci(){}
function mi(){}
function li(){}
function pi(){}
function oi(){}
function ri(){}
function ti(){}
function Bi(){}
function Ii(){}
function Hi(){}
function Ji(){}
function Li(){}
function Oi(){}
function Ni(){}
function Pi(){}
function Si(){}
function Vi(){}
function Zi(){}
function Zj(){}
function aj(){}
function oj(){}
function qj(){}
function wj(){}
function vj(){}
function Rj(){}
function Qj(){}
function Qk(){}
function ck(){}
function bk(){}
function jk(){}
function ok(){}
function yk(){}
function Ek(){}
function Hk(){}
function Mk(){}
function fl(){}
function el(){}
function jl(){}
function ml(){}
function tl(){}
function yl(){}
function Bl(){}
function bj(a){}
function Ui(a){Kd()}
function Xi(a){Kd()}
function _i(a){Kd()}
function Mi(){Kd()}
function Qi(){Kd()}
function Ti(){Kd()}
function Wi(){Kd()}
function $i(){Kd()}
function pd(){Kd()}
function zl(){Kd()}
function pj(a){Kd()}
function gh(){fh()}
function ll(){Cj(this)}
function $(a){this.b=a}
function hb(a){this.b=a}
function rb(a){this.b=a}
function tb(a){this.b=a}
function wb(a){this.b=a}
function yb(a){this.b=a}
function Vj(a){this.b=a}
function fk(a){this.b=a}
function Nk(a){this.b=a}
function Bk(a){this.d=a}
function cd(a){this.g=a}
function Ei(a){this.c=a}
function _e(){this.b={}}
function ze(){this.d=++xe}
function Z(){this.b=new Cl}
function ol(){this.b=new ll}
function Cl(){this.b=new Xk}
function dg(a,b){this.b=b}
function pb(a){lb();this.b=a}
function Og(a,b){nh();vh(a,b)}
function Ih(a,b){Eh(a,b,a.g)}
function ui(a,b){wi(a,b,a.d)}
function Jc(a,b){a.b+=b;++a.c}
function ce(b,a){b.width=a}
function be(b,a){b.height=a}
function Uf(a){Tf.call(this,a)}
function Qh(a){Tf.call(this,a)}
function fh(){fh=Kl;eh=new ze}
function Ad(){Ad=Kl;zd=new Dd}
function dl(){dl=Kl;cl=new fl}
function kj(){kj=Kl;hj={};jj={}}
function nh(){if(!lh){uh();lh=true}}
function ah(){if(!Xg){xh();Xg=true}}
function _g(){if(!Tg){wh();Tg=true}}
function xc(a){qc(a.b);Fc(a.c,a.b.b)}
function Sc(a,b){!!a.e&&Cf(a.e,b)}
function kk(a,b){this.c=a;this.b=b}
function Ik(a,b){this.b=a;this.c=b}
function ul(a,b){this.b=a;this.c=b}
function Df(a){this.b=new Of;this.c=a}
function kh(){this.b=new Of;this.c=null}
function Ph(){Ph=Kl;Nh=new Th;Oh=new Wh}
function lb(){lb=Kl;kb=new Xk;Yg(new Qg)}
function O(a){a.c=new Cl;a.b=new Cl;J(a)}
function Ee(a){a.b.preventDefault()}
function zk(a){return a.c<a.d.O()}
function Yi(a){return a<=0?0-a:a}
function Hj(b,a){return Tl+a in b.f}
function rg(a,b){return a.cM&&a.cM[b]}
function rk(a,b){(a<0||a>=b)&&uk(a,b)}
function Yb(a,b){if(a.k!=0){a.j=b;Zb(a)}}
function Ac(a){Qb(a.b);xc(a.d);u(a.c.b)}
function Tk(a,b){rk(b,a.c);return a.b[b]}
function si(){hi.call(this,$doc.body)}
function Of(){this.e=new ll;this.d=false}
function Lc(){this.d=0;this.b=0;this.c=0}
function Mc(a){this.d=a;this.b=0;this.c=0}
function qd(a){Kd();this.b=a;Jd(new Yd,this)}
function De(){De=Kl;Ce=new Ae($l,new Fe)}
function Oe(){Oe=Kl;Ne=new Ae(_l,new Qe)}
function Ve(){Ve=Kl;Ue=new Ae(am,new Xe)}
function df(){df=Kl;cf=new Ae(bm,new ff)}
function lf(){lf=Kl;kf=new Ae(cm,new mf)}
function Hf(a,b){!a.b&&(a.b=new Xk);Rk(a.b,b)}
function tf(a){var b;if(qf){b=new rf;Cf(a,b)}}
function zf(a){var b;if(wf){b=new xf;Cf(a,b)}}
function Jf(a,b,c){var d;d=Lf(a,b);d.M(c)}
function ud(a,b,c){return a.apply(b,c);var d}
function ug(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function _b(a,b){Ri(6,b)==1?(a.e=b):(a.e=6)}
function Ki(a,b,c){this.b=a;this.d=b;this.c=c}
function yc(a){this.b=new tc(a);this.c=new Hc(a)}
function $h(a){this.b=a;this.c=Vf(a);this.d=this.c}
function Xk(){this.b=ig(Eg,{22:1,39:1},0,0,0)}
function Rk(a,b){lg(a.b,a.c++,b);return true}
function nl(a,b){var c;c=Ij(a.b,b,a);return c==null}
function xj(a){var b;b=new Vj(a);return new Ik(a,b)}
function Kc(a){var b;b=a.b+a.c*0.3-a.c+1;return b}
function Jh(a,b){var c;c=Fh(a,b);c&&Kh(b.g);return c}
function Ed(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Hd(a,b){a.length>=b&&a.splice(0,b);return a}
function Ld(){try{null.a()}catch(a){return a}}
function xg(a){if(a!=null){throw new Qi}return null}
function nj(){if(ij==256){hj=jj;jj={};ij=0}++ij}
function gi(){gi=Kl;di=new mi;ei=new ll;fi=new ol}
function og(){og=Kl;mg=[];ng=[];pg(new fg,mg,ng)}
function Yg(a){_g();return Zg(qf?qf:(qf=new ze),a)}
function hi(a){this.b=new zi(this);this.g=a;Tc(this)}
function tc(a){this.j=a;this.i=a.length;this.g=a[0].length}
function Hc(a){this.j=a;this.i=a.length;this.g=a[0].length}
function zi(a){this.c=a;this.b=ig(Dg,{22:1,39:1},19,4,0)}
function Pe(a,b){b.b.f=Le(a,b.b.b.g);b.b.g=Me(a,b.b.b.g)}
function u(a){var b;for(b=0;b<a.b.length;++b){G(a.b[b])}}
function Cj(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function oh(a){return !vg(a)&&a!=null&&a.cM&&!!a.cM[18]}
function vg(a){return a!=null&&a.tM!=Kl&&!(a.cM&&!!a.cM[1])}
function Mj(a,b){return !b?Oj(a):Nj(a,b,~~(b.$H||(b.$H=++td)))}
function Zg(a,b){return new Qf(If((!Ug&&(Ug=new kh),Ug).b,a,b))}
function $g(a){_g();ah();return Zg((!wf&&(wf=new ze),wf),a)}
function ii(a){gi();try{Uc(a)}finally{Mj(fi.b,a)!=null}}
function ji(){gi();try{Rh(fi,di)}finally{Cj(fi.b);Cj(ei)}}
function Eh(a,b,c){Vc(b);ui(a.b,b);c.appendChild(b.g);Wc(b,a)}
function Nb(a,b,c,d,e){var f,g;g=Rb(b,c,d,e);f=Sb(a,b,c);Yb(f,g)}
function uk(a,b){throw new Xi('Index: '+a+', Size: '+b)}
function Fk(a){if(a.c<=0){throw new zl}return a.b.V(--a.c)}
function Ak(a){if(a.c>=a.d.O()){throw new zl}return a.d.V(a.c++)}
function Ci(a){if(a.b>=a.c.d){throw new zl}return a.c.b[++a.b]}
function yi(a,b){var c;c=vi(a,b);if(c==-1){throw new zl}xi(a,c)}
function Kj(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function vd(){if(sd++==0){Bd((Ad(),zd));return true}return false}
function kg(a,b,c,d){og();qg(d,mg,ng);d.aC=a;d.cM=b;d.qI=c;return d}
function gg(a,b){var c,d;c=a;d=hg(0,b);kg(c.aC,c.cM,c.qI,d);return d}
function Bh(a){var b;b=new Ei(a.b);while(b.b<b.c.d-1){Ci(b);Di(b)}}
function nb(a,b){return $wnd.setInterval(Ll(function(){a.u()}),b)}
function ge(a){return typeof a.tabIndex!='undefined'?a.tabIndex:-1}
function wg(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function me(a,b){return a.clientX-de(b)+fe(b)+fe(b.ownerDocument.body)}
function sg(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Qi}return a}
function Jg(a){if(a!=null&&a.cM&&!!a.cM[16]){return a}return new qd(a)}
function Uk(a,b,c){for(;c<a.c;++c){if(Al(b,a.b[c])){return c}}return -1}
function Oj(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Sk(a,b,c){(b<0||b>a.c)&&uk(b,a.c);a.b.splice(b,0,c);++a.c}
function $b(a,b,c,d,e){a.n=b;a.o=c;a.g=d;a.f=e;Xb(a);mc(a.i,b,c,d,e)}
function Xc(a,b){a.d==-1?Og(a.g,b|(a.g.__eventBits||0)):(a.d|=b)}
function P(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=b}
function T(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=b}
function qg(a,b,c){og();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function pg(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Lj(e,a,b){var c,d=e.f;a=Tl+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function vi(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function gc(a,b){if(Ri(4.0E-4*a.d,Yi(a.q-b))>=0)return true;return false}
function bh(){var a;if(Tg){a=new gh;!!Ug&&Cf(Ug,a);return null}return null}
function tg(a){if(a!=null&&(a.tM==Kl||a.cM&&!!a.cM[1])){throw new Qi}return a}
function hd(a,b){var c;return c=a,c.tM==Kl||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Gk(a,b){var c;this.b=a;this.d=a;c=a.O();(b<0||b>c)&&uk(b,c);this.c=b}
function Ae(a,b){this.d=++xe;this.b=b;!re&&(re=new _e);re.b[a]=this;this.c=a}
function Bc(a){this.b=new Ub(a);this.d=new yc(this.b.i);this.c=new vc(this.b.i)}
function Di(a){if(a.b<0||a.b>=a.c.d){throw new Ti}a.c.c.I(a.c.b[a.b--])}
function ac(a,b,c){if(c||b==0||a.d>=0.3){a.k=b;nc(a.i,a.k);b==0&&(a.j=0)}}
function nc(a,b){var c;a.f=b;lc(a);for(c=0;c<a.e.length;++c){a.e[c].j=a.d.g}}
function Kh(a){a.style['left']=Ql;a.style['top']=Ql;a.style[Vl]=Ql}
function le(a){return (cj(a.compatMode,Zl)?a.documentElement:a.body).clientWidth}
function ke(a){return (cj(a.compatMode,Zl)?a.documentElement:a.body).clientHeight}
function kl(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function Al(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function Bd(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Fd(b,c)}while(a.b);a.b=c}}
function Cd(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Fd(b,c)}while(a.c);a.c=c}}
function Wd(a){var b;b=Hd(Xd(a,Ld()),3);b.length==0&&(b=Hd((new Md).z(),1));return b}
function $j(a){var b;b=new Xk;a.d&&Rk(b,new fk(a));Bj(a,b);Aj(a,b);this.b=new Bk(b)}
function id(a){var b;return b=a,b.tM==Kl||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++td)}
function Le(a,b){var c;c=a.b;return (c.clientX||0)-de(b)+fe(b)+fe(b.ownerDocument.body)}
function Rc(a,b,c){Xc(a,mh(c.c));return new Qf(If((!a.e?(a.e=new Df(a)):a.e).b,c,b))}
function xd(a,b,c){var d;d=vd();try{return ud(a,b,c)}finally{d&&Cd((Ad(),zd));--sd}}
function C(a,b,c){var d;for(d=1;d<7;++d){if(D(a,d,b,c)){return true}}return false}
function cj(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Dj(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Hj(a,sg(b,1)):Gj(a,b,~~id(b))}
function Ej(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[Tl+sg(b,1)]:Fj(a,b,~~id(b))}
function wd(b){return function(){try{return xd(b,this,arguments)}catch(a){throw a}}}
function dj(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Xd(a,b){var c;c=Sd(a,b);return c.length==0?(new Md).B(b):(c.length>=1&&c.splice(0,1),c)}
function Ng(a,b,c){var d;d=Lg;Lg=a;b==Mg&&mh(a.type)==8192&&(Mg=null);c.y(a);Lg=d}
function ig(a,b,c,d,e){var f;f=hg(e,d);og();qg(f,mg,ng);f.aC=a;f.cM=b;f.qI=c;return f}
function ic(a,b,c,d,e){this.e=a;this.o=b;this.p=c;this.n=d;this.k=e;this.g=1;this.q=0}
function Ob(a){a.c=a.e.canvas.height;a.d=a.e.canvas.width;Tb(a);a.b.drawImage(a.e.canvas,0,0)}
function We(a,b){b.b.d=Le(a,b.b.b.g);b.b.e=Me(a,b.b.b.g);Nb(b.b.i.b,b.b.f,b.b.g,b.b.d,b.b.e)}
function ef(a,b){a.b.preventDefault();b.b.d=-200;b.b.e=-200;Nb(b.b.i.b,b.b.f,b.b.g,b.b.d,b.b.e)}
function ne(a,b){return a.clientY-ee(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function rj(a,b){var c;while(a.K()){c=a.L();if(b==null?c==null:hd(b,c)){return a}}return null}
function Ri(a,b){if(isNaN(a)){return isNaN(b)?0:1}else if(isNaN(b)){return -1}return a<b?-1:a>b?1:0}
function he(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function H(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=new T(a,b);this.c=new P(a,b);this.f=b}
function bi(){this.g=$doc.createElement('div');this.b=new $h(this.g);this.g[Ml]='gwt-Label';Zh(this.b)}
function xh(){var b=$wnd.onresize;$wnd.onresize=Ll(function(a){try{ch()}finally{b&&b(a)}})}
function mb(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Vk(kb,a)}
function Tf(a){pd.call(this,a.O()==0?null:sg(a.P(ig(Gg,{22:1,27:1,39:1},16,0,0)),27)[0]);this.b=a}
function Ij(a,b,c){return b==null?Kj(a,c):b!=null&&b.cM&&!!b.cM[1]?Lj(a,sg(b,1),c):Jj(a,b,c,~~id(b))}
function S(a,b){var c,d;a.b=new Cl;a.c=new Cl;for(d=0;d<b.b.c;++d){c=sg(Tk(b.b,d),3);R(a,c[0],c[1])}}
function Qb(a){var b,c;a.e.drawImage(a.b.canvas,0,0);for(b=0;b<14;++b){for(c=0;c<20;++c){Wb(a.i[b][c])}}}
function kc(a,b){var c;for(c=0;c<a.e.length;++c){if(Ri(b,1)==1){ec(a.e[c],1);b-=1}else{ec(a.e[c],b);b=0}}}
function Bj(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new kk(e,c.substring(1));a.M(d)}}}
function mj(a){kj();var b=Tl+a;var c=jj[b];if(c!=null){return c}c=hj[b];c==null&&(c=lj(a));nj();return jj[b]=c}
function Vk(a,b){var c,d;c=Uk(a,b,0);if(c==-1){return false}d=(rk(c,a.c),a.b[c]);a.b.splice(c,1);--a.c;return true}
function xi(a,b){var c;if(b<0||b>=a.d){throw new Wi}--a.d;for(c=b;c<a.d;++c){lg(a.b,c,a.b[c+1])}lg(a.b,a.d,null)}
function mc(a,b,c,d,e){var f;a.i=b;a.j=c;a.g=d;a.c=e;lc(a);for(f=0;f<a.e.length;++f){hc(a.e[f],a.i,a.j,a.g,a.c,a.d)}}
function v(a,b){var c;this.b=ig(zg,{22:1,39:1},29,b.length,0);for(c=0;c<b.length;++c){this.b[c]=new H(a,b[c])}}
function Sd(a,b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=a.A(e[c])}return e}
function Lf(a,b){var c,d;d=sg(Ej(a.e,b),24);if(!d){d=new ll;Ij(a.e,b,d)}c=sg(d.c,25);if(!c){c=new Xk;Kj(d,c)}return c}
function Mf(a,b){var c,d;d=sg(Ej(a.e,b),24);if(!d){return dl(),dl(),cl}c=sg(d.c,25);if(!c){return dl(),dl(),cl}return c}
function Y(a,b){var c,d;for(c=0;c<a.b.b.c;++c){d=sg(Tk(a.b.b,c),3);if(b[0]==d[0]&&b[1]==d[1])return true}return false}
function dd(){var a;!bd&&(bd=new gd);a=$doc.createElement('canvas');if(!a.getContext){return null}return new cd(a)}
function ch(){var a,b;if(Xg){b=le($doc);a=ke($doc);if(Wg!=b||Vg!=a){Wg=b;Vg=a;zf((!Ug&&(Ug=new kh),Ug))}}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Ll(Ig)()}catch(a){b(c)}else{Ll(Ig)()}}
function Me(a,b){var c;c=a.b;return (c.clientY||0)-ee(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function de(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.left+fe(a.ownerDocument.body):ie(a)}
function Wb(a){var b;b=Yi(a.e-a.d);b<1&&(b=1);a.d<a.e?(a.d+=0.01*b):a.d>a.e&&(a.d-=0.01*b);if(a.k!=0){Xb(a);kc(a.i,a.d);Zb(a)}}
function lc(a){switch(a.f){case 1:{a.d=Lb(a.g,a.c);break}case 2:{a.d=Hb(a.g,a.c);break}case 3:{a.d=Kb(a.g,a.c);break}}}
function Wf(a,b){switch(b.b){case 0:{a[dm]=Ul;break}case 1:{a[dm]=em;break}case 2:{Vf(a)!=(cg(),_f)&&(a[dm]=Ql,undefined);break}}}
function cg(){cg=Kl;bg=new dg('RTL',0);ag=new dg('LTR',1);_f=new dg('DEFAULT',2);kg(Cg,{22:1,39:1},35,[bg,ag,_f])}
function Nf(a){var b,c;if(a.b){try{for(c=new Bk(a.b);c.c<c.d.O();){b=sg(Ak(c),26);Jf(b.b,b.d,b.c)}}finally{a.b=null}}}
function se(a,b,c){var d,e,f;if(re){f=sg(re.b[a.type],7);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;Sc(b,f.b);f.b.b=d;f.b.c=e}}}
function od(a){var b,c,d;c=ig(Fg,{22:1,39:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new $i}c[d]=a[d]}}
function Kd(){var a,b,c,d;c=Wd(new Yd);d=ig(Fg,{22:1,39:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new bj(c[a])}od(d)}
function Aj(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.M(e[f])}}}}
function Fj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.R();if(h.Q(a,g)){return f.S()}}}return null}
function Gj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.R();if(h.Q(a,g)){return true}}}return false}
function Uj(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=sg(b,43);d=c.R();if(Dj(a.b,d)){e=Ej(a.b,d);return kl(c.S(),e)}}return false}
function Vf(a){var b;b=a[dm]==null?null:String(a[dm]);if(dj(Ul,b)){return cg(),bg}else if(dj(em,b)){return cg(),ag}return cg(),_f}
function ee(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.top+(a.ownerDocument.body.scrollTop||0):je(a)}
function Zh(a){a.b.textContent="Sorry, your browser doesn't support the HTML5 Canvas element";if(a.d!=a.c){a.d=a.c;Wf(a.b,a.c)}}
function ej(c){if(c.length==0||c[0]>wm&&c[c.length-1]>wm){return c}var a=c.replace(/^(\s*)/,Ql);var b=a.replace(/\s*$/,Ql);return b}
function lg(a,b,c){if(c!=null){if(a.qI>0&&!rg(c,a.qI)){throw new Mi}if(a.qI<0&&(c.tM==Kl||c.cM&&!!c.cM[1])){throw new Mi}}return a[b]=c}
function z(a){switch(a){case 1:return 4;case 2:return 5;case 3:return 6;case 4:return 1;case 5:return 2;case 6:return 3;default:return 0;}}
function Gd(a){var b,c,d;d=Ql;a=ej(a);b=a.indexOf(Rl);if(b!=-1){c=a.indexOf('function')==0?8:0;d=ej(a.substr(c,b-c))}return d.length>0?d:Sl}
function qc(a){var b,c,d;a.b=new Cl;for(b=0;b<a.i;++b){for(c=0;c<a.g;++c){if(sc(a,b,c)){d=ig(yg,{3:1,39:1},-1,2,1);d[0]=b;d[1]=c;Rk(a.b.b,d)}}}}
function K(a){var b,c,d,e;for(b=0;b<a.c.b.c;++b){c=new W(a.g,a.i);d=sg(Tk(a.c.b,b),3);N(a,d[0],d[1],c);e=V(c);d=L(a,e[0],e[1]);Rk(a.b.b,d)}return a.b}
function Jd(a,b){var c,d,e,f;e=Xd(a,vg(b.b)?tg(b.b):null);f=ig(Fg,{22:1,39:1},42,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new bj(e[c])}od(f)}
function vb(a,b){var c;b.b.preventDefault();if(b.b.touches.length>0){c=b.b.touches[0];a.b.f=me(c,a.b.b.g);a.b.g=ne(c,a.b.b.g)}b.b.preventDefault()}
function Fd(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Y()&&(c=Ed(c,f)):f[0].Y()}catch(a){a=Jg(a);if(!ug(a,6))throw a}}return c}
function Vc(a){if(!a.f){(gi(),Dj(fi.b,a))&&ii(a)}else if(a.f){Jh(a.f,a)}else if(a.f){throw new Ui("This widget's parent does not implement HasWidgets")}}
function W(a,b){var c;this.b=ig(yg,{3:1,39:1},-1,a,1);this.c=ig(yg,{3:1,39:1},-1,b,1);this.d=0;for(c=0;c<a;++c){this.b[c]=0}for(c=0;c<b;++c){this.c[c]=0}}
function Wk(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=hg(0,a.c),kg(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){lg(b,c,a.b[c])}b.length>a.c&&lg(b,a.c,null);return b}
function bc(a,b,c,d,e){this.c=a;this.i=new oc(this.c,b,c,d,e);ac(this,0,true);this.d=0;this.j=0;this.n=b;this.o=c;this.g=d;this.f=e;Xb(this);mc(this.i,b,c,d,e)}
function Fh(a,b){var c,d;if(b.f!=a){return false}try{Wc(b,null)}finally{c=b.g;(d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);yi(a.b,b)}return true}
function fe(a){if(a.ownerDocument.defaultView.getComputedStyle(a,Ql).direction==Ul){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function Uc(a){if(!a.c){throw new Ui("Should only call onDetach when the widget is attached to the browser's document")}try{a.w()}finally{a.g.__listener=null;a.c=false}}
function E(a,b,c){var d,e,f,g,h;e=a.j[b][c].k;for(d=1;d<7;++d){if(D(a,d,b,c)){f=(h=A(a,d,b,c),h==null?(g=null):(g=a.j[h[0]][h[1]]),g);if(f.k!=e)return true}}return false}
function dc(a){if(Ri(a.q,0)==1){a.i>0&&(a.i<=a.g/2?(a.i=a.i-5.0E-4*a.d):(a.i=a.i-3.0E-4*a.d));a.b>0&&(a.b<a.g/2?(a.b=a.b-3.0E-4*a.c):(a.b=a.b-5.0E-4*a.c));a.q=a.q-4.0E-4*a.d}}
function fc(a){if(Ri(1,a.q)==1){a.i<a.g&&(a.i<=a.g/2?(a.i=a.i+5.0E-4*a.d):(a.i=a.i+3.0E-4*a.d));a.b<a.g&&(a.b<a.g/2?(a.b=a.b+3.0E-4*a.c):(a.b=a.b+5.0E-4*a.c));a.q=a.q+4.0E-4*a.d}}
function jg(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=hg(i?g:0,j);og();qg(k,mg,ng);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=jg(a,b,c,d,e,f,g)}}return k}
function Nj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.R();if(h.Q(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.S()}}}return null}
function Jj(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.R();if(j.Q(a,h)){var i=g.S();g.T(b);return i}}}else{d=j.b[c]=[]}var g=new ul(a,b);d.push(g);++j.e;return null}
function hg(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Wc(a,b){var c;c=a.f;if(!b){try{!!c&&c.c&&Uc(a)}finally{a.f=null}}else{if(c){throw new Ui('Cannot set a new parent without first clearing the old parent')}a.f=b;b.c&&a.x()}}
function ec(a,b){gc(a,b)||(Ri(b,a.q)>=0?fc(a):dc(a));a.e.save();a.e.translate(a.s+~~(a.r/2)-a.r*a.i/2,a.t+a.f-a.f*a.b);a.e.scale(a.i,a.b);a.e.drawImage(a.j,0,0,a.r,a.f);a.e.restore()}
function Kg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Cf(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;c.e=b.c;try{Kf(b.b,c)}catch(a){a=Jg(a);if(ug(a,15)){d=a;throw new Uf(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function J(a){var b,c,d,e,f;b=new Z;for(c=0;c<a.i;++c){for(d=0;d<a.g;++d){if(a.j[c][d].k==a.d){if(!(f=kg(yg,{3:1,39:1},-1,[c,d]),Y(b,f))){M(a,c,d,b);e=kg(yg,{3:1,39:1},-1,[c,d]);Rk(a.c.b,e)}}}}}
function Rh(b,c){var h;Ph();var a,d,e,f,g;d=null;for(g=b.H();g.K();){f=sg(g.L(),19);try{c.J(f)}catch(a){a=Jg(a);if(ug(a,16)){e=a;!d&&(d=new ol);h=Ij(d.b,e,d)}else throw a}}if(d){throw new Qh(d)}}
function ki(){gi();var a,b;b=sg(Ej(ei,vm),20);if(!(a=$doc.getElementById(vm))){return null}if(b){if(!a||b.g==a){return b}}ei.e==0&&Yg(new pi);!a?(b=new si):(b=new hi(a));Ij(ei,vm,b);nl(fi,b);return b}
function If(a,b,c){var d;if(!b){throw new _i('Cannot add a handler with a null type')}if(!c){throw new _i('Cannot add a null handler')}a.c>0?Hf(a,new Ki(a,b,c)):(d=Lf(a,b),d.M(c),undefined);return new Ii}
function lj(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Ub(a){var b;this.e=a;this.c=this.e.canvas.height;this.d=this.e.canvas.width;b=dd();ce(b.g,a.canvas.width);be(b.g,a.canvas.height);this.b=b.g.getContext(jd);Pb(this);this.b.drawImage(this.e.canvas,0,0)}
function G(a){var b,c,d,e,f;O(a.c);f=K(a.c);S(a.d,f);a.b=a.d.b;a.e=a.d.c;for(c=0;c<a.b.b.c;++c){d=sg(Tk(a.e.b,c),2);b=sg(Tk(a.b.b,c),2);if(b.b.c>0){e=sg(Tk(b.b,0),3);F(a,e)}if(d.b.c>0){e=sg(Tk(d.b,0),3);F(a,e)}}}
function wi(a,b,c){var d,e;if(c<0||c>a.d){throw new Wi}if(a.d==a.b.length){e=ig(Dg,{22:1,39:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){lg(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){lg(a.b,d,a.b[d-1])}lg(a.b,c,b)}
function Tc(a){var b;if(a.c){throw new Ui("Should only call onAttach when the widget is detached from the browser's document")}a.c=true;a.g.__listener=a;b=a.d;a.d=-1;b>0&&(a.d==-1?Og(a.g,b|(a.g.__eventBits||0)):(a.d|=b));a.v()}
function D(b,c,d,e){var a,f,g,h,i;if(c==0)return false;try{g=(i=A(b,c,d,e),i==null?(h=null):(h=b.j[i[0]][i[1]]),h)}catch(a){a=Jg(a);if(ug(a,4)){return false}else throw a}if(!g)return false;f=g.j;if(c==z(f))return true;return false}
function sc(a,b,c){var d,e,f,g,h;d=false;e=a.j[b][c].j;f=(h=A(a,e,b,c),h==null?(g=null):(g=a.j[h[0]][h[1]]),g);if(!f&&e!=0)return true;e==0?a.j[b][c].k!=0?(d=true):(d=C(a,b,c)):e!=0&&(f.k!=a.j[b][c].k?(d=true):(d=rc(a,b,c)));return d}
function Tb(a){var b,c,d,e;a.g=~~(2*a.d/41);a.f=~~(a.c*4/44);a.j=~~(a.f/4);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){$b(a.i[b][c],d,e,a.g,a.f);d+=a.g}e+=a.f-a.j;d=~~(a.g/2);for(c=0;c<20;++c){$b(a.i[b+1][c],d,e,a.g,a.f);d+=a.g}e+=a.f-a.j}}
function Pb(a){var b,c,d,e;a.g=~~(2*a.d/41);a.f=~~(a.c*4/44);a.j=~~(a.f/4);a.i=jg([Hg,Ag],[{22:1,39:1},{21:1,22:1,39:1}],[21,30],[14,20],0,2,0);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){a.i[b][c]=new bc(a.e,d,e,a.g,a.f);d+=a.g}e+=a.f-a.j;d=~~(a.g/2);for(c=0;c<20;++c){a.i[b+1][c]=new bc(a.e,d,e,a.g,a.f);d+=a.g}e+=a.f-a.j}}
function Dc(a,b,c){var d,e,f,g,h,i,j;h=a.j[b][c].k;g=new Lc;for(e=1;e<7;++e){if(D(a,e,b,c)){i=A(a,e,b,c);f=a.j[i[0]][i[1]].k;if(f==h){Dc(a,i[0],i[1],a.j[b][c]);j=a.j[i[0]][i[1]].d;g.b+=j;++g.c}}}d=g.b+g.c*0.3-g.c+1;d<1&&(d=1);_b(a.j[b][c],d)}
function V(a){var b,c,d,e,f;b=ig(yg,{3:1,39:1},-1,2,1);a.d%2!=0?(e=wg(Math.ceil(a.d/2))):(e=~~(a.d/2));f=0;for(c=0;c<a.b.length;++c){for(d=0;d<a.b[c];++d){++f;f==e&&(b[1]=c)}}f=0;for(c=0;c<a.c.length;++c){for(d=0;d<a.c[c];++d){++f;f==e&&(b[0]=c)}}return b}
function Ib(a,b){var c,d;c=Db;d=Fb;a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(0,1.5*c/4);a.bezierCurveTo(~~(d/2),-1.5*c/4,~~(d*3/4),1.5*c/4,d,1.5*c/4);a.bezierCurveTo(~~(d*3/4),1.5*c*3/8,~~(d/4),1.5*c*3/16,0,1.5*c/4);a.closePath();a.stroke();a.fill()}
function Zb(a){var b,c,d,e;a.c.save();if(a.j!=0){b=(Math.atan(0.5)+1.5707963267948966)/2;e=-b;for(d=1;d<a.j;++d){e+=b}a.c.translate(a.n+~~(a.g/2),a.o+~~(a.f/2));a.c.rotate(e);c=Gb(~~(a.g/4),~~(a.f/4));a.c.drawImage(c,~~(-c.width/2),~~(-c.height/2))}a.c.restore()}
function hc(a,b,c,d,e,f){a.s=~~Math.max(Math.min(b+a.o*d,2147483647),-2147483648);a.t=~~Math.max(Math.min(c+a.p*e,2147483647),-2147483648);a.r=~~Math.max(Math.min(d*a.n,2147483647),-2147483648);a.f=~~Math.max(Math.min(e*a.k,2147483647),-2147483648);a.c=e;a.d=d;a.j=f.g}
function gb(a){Bh(ki());bb=~~Math.max(Math.min(ke($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.b.b.g.style[Nl]=cb+Ol;a.b.b.g.width=cb;a.b.b.g.style[Pl]=bb+Ol;a.b.b.g.height=bb;Ih(ki(),a.b.b);a.b.c=a.b.b.g.getContext(jd);Ob(a.b.i.b)}
function L(a,b,c){var d,e,f,g,h,i,j,k;h=new Cl;i=kg(yg,{3:1,39:1},-1,[b,c]);Rk(h.b,i);for(d=0;d<h.b.c;++d){i=sg(Tk(h.b,d),3);if(a.j[i[0]][i[1]].k==a.d)return i;for(e=1;e<7;++e){f=A(a,e,i[0],i[1]);if(f==null)continue;g=(j=new $(h),k=kg(yg,{3:1,39:1},-1,[f[0],f[1]]),Y(j,k));g||Rk(h.b,f)}}return null}
function Fc(a,b){var c,d,e,f,g,h,i;for(c=0;c<b.b.c;++c){e=sg(Tk(b.b,c),3);B(a,e[0],e[1])?Ec(a,e[0],e[1]):Dc(a,e[0],e[1])}for(c=0;c<b.b.c;++c){e=sg(Tk(b.b,c),3);d=a.j[e[0]][e[1]].j;f=(i=A(a,d,e[0],e[1]),i==null?(h=null):(h=a.j[i[0]][i[1]]),h);if(!f)continue;g=A(a,d,e[0],e[1]);E(a,g[0],g[1])&&Gc(a,g[0],g[1])}}
function F(a,b){var c,d,e,f,g,h,i;h=new Cl;Rk(h.b,b);g=false;for(c=0;c<h.b.c&&c<5;++c){b=sg(Tk(h.b,c),3);for(d=1;d<7;++d){f=A(a,d,b[0],b[1]);if(f==null)continue;g=false;for(e=0;e<h.b.c;++e){i=sg(Tk(h.b,e),3);if(i[0]==f[0]&&i[1]==f[1]){g=true;break}}if(!g){if(a.j[f[0]][f[1]].k==a.f){a.j[f[0]][f[1]].j=z(d);Rk(h.b,f)}}}}}
function Hb(a,b){var c,d,e;if(Fb!=a||Db!=b){Bb=null;Fb=a;Db=b}if(Bb)return Bb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(0, 0, 219, 1)');d.addColorStop(0.7,'rgba(50,50,219, 1)');d.addColorStop(1,'rgba(0,50,255,1)');Ib(e,d);Bb=c;return Bb}
function Lb(a,b){var c,d,e;if(Fb!=a||Db!=b){Eb=null;Fb=a;Db=b}if(Eb)return Eb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(255, 0, 0, 1)');d.addColorStop(0.8,'rgba(200,50,50, 1)');d.addColorStop(1,'rgba(255,50,50,1)');Ib(e,d);Eb=c;return Eb}
function Kb(a,b){var c,d,e;if(Fb!=a||Db!=b){Cb=null;Fb=a;Db=b}if(Cb)return Cb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(180, 30, 140, 1)');d.addColorStop(0.7,'rgba(180,80,190, 1)');d.addColorStop(1,'rgba(150,30,190,1)');Ib(e,d);Cb=c;return Cb}
function Kf(b,c){var a,d,e,f,g,h,i;if(!c){throw new _i('Cannot fire null event')}try{++b.c;g=Mf(b,c.E());d=null;h=b.d?g.X(g.O()):g.W();while(b.d?h.c>0:h.c<h.d.O()){f=b.d?Fk(h):Ak(h);try{c.D(sg(f,23))}catch(a){a=Jg(a);if(ug(a,16)){e=a;!d&&(d=new ol);i=Ij(d.b,e,d)}else throw a}}if(d){throw new Tf(d)}}finally{--b.c;b.c==0&&Nf(b)}}
function wh(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Ll(bh)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Ll(function(a){try{Tg&&tf((!Ug&&(Ug=new kh),Ug))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function M(a,b,c,d){var e,f,g,h,i,j,k,l;i=new Cl;j=kg(yg,{3:1,39:1},-1,[b,c]);if(a.j[b][c].k==a.d){Rk(i.b,j);Y(d,j)||Rk(d.b.b,j)}for(e=0;e<i.b.c;++e){j=sg(Tk(i.b,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=kg(yg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.j[g[0]][g[1]].k==a.d){Rk(i.b,g);Y(d,g)||Rk(d.b.b,g)}}}}
function N(a,b,c,d){var e,f,g,h,i,j,k,l;i=new Cl;j=kg(yg,{3:1,39:1},-1,[b,c]);if(a.j[b][c].k==a.d){Rk(i.b,j);++d.b[j[1]];++d.c[j[0]];++d.d}Rk(i.b,j);for(e=0;e<i.b.c;++e){j=sg(Tk(i.b,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=kg(yg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.j[g[0]][g[1]].k==a.d){Rk(i.b,g);++d.b[g[1]];++d.c[g[0]];++d.d}}}}
function oc(a,b,c,d,e){this.b=a;this.f=2;this.e=ig(Bg,{22:1,39:1},31,6,0);this.e[0]=new ic(this.b,0.05,0.08,0.95,0.77);this.e[1]=new ic(this.b,0.03,0.5,0.25,0.25);this.e[2]=new ic(this.b,0.24,0.6,0.25,0.25);this.e[3]=new ic(this.b,0.44,0.69,0.25,0.25);this.e[4]=new ic(this.b,0.64,0.6,0.25,0.25);this.e[5]=new ic(this.b,0.78,0.5,0.25,0.25);mc(this,b,c,d,e)}
function Ig(){var a;!!$stats&&Kg('com.google.gwt.user.client.UserAgentAsserter');a=Sg();cj(fm,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Kg('com.gardeneaters.game_v0.client.GardenEaters');db(new eb)}
--></script>
<script><!--
function vc(a){var b;b=kg(yg,{3:1,39:1},-1,[2,3]);this.b=new v(a,b);ac(a[3][12],2,true);a[3][12].d=1;a[3][12].e=1;ac(a[3][12],2,true);a[3][12].d=1;a[3][12].e=1;ac(a[9][14],3,true);a[9][14].d=1;a[9][14].e=1;ac(a[9][15],3,true);a[9][15].d=1;a[9][15].e=1;ac(a[9][4],1,true);a[9][4].d=1;a[9][4].e=1;ac(a[9][5],1,true);a[9][5].d=1;a[9][5].e=1;ac(a[10][5],1,true);a[10][5].d=1;a[10][5].e=1}
function R(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new Z;h=new Z;j=new Cl;k=kg(yg,{3:1,39:1},-1,[b,c]);Rk(j.b,k);for(e=0;e<j.b.c;++e){k=sg(Tk(j.b,e),3);for(f=1;f<7;++f){g=A(a,f,k[0],k[1]);if(g==null)continue;i=(l=new $(j),m=kg(yg,{3:1,39:1},-1,[g[0],g[1]]),Y(l,m));i||(a.j[g[0]][g[1]].k==a.d?Rk(j.b,g):a.j[g[0]][g[1]].k==0?Y(h,g)||Rk(h.b.b,g):Y(d,g)||Rk(d.b.b,g))}}Rk(a.b.b,d.b);Rk(a.c.b,h.b)}
function je(a){if(a.offsetTop==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollTop;d=d.parentNode}}while(a){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,Ql)[Vl]==Wl){b+=c.body.scrollTop;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,Ql).getPropertyValue('border-top-width')));if(e&&e.tagName==Xl&&a.style.position==Yl){break}a=e}return b}
function Ec(a,b,c){var d,e,f,g,h,i,j,k;h=0;g=0;j=a.j[b][c].k;d=0;f=ig(yg,{3:1,39:1},-1,2,1);f[0]=b;f[1]=c;do{for(e=1;e<7;++e){if(D(a,e,f[0],f[1])){k=A(a,e,f[0],f[1]);if(!B(a,k[0],k[1])&&a.j[k[0]][k[1]].k==j){Dc(a,k[0],k[1]);d+=a.j[k[0]][k[1]].d;++h}}}i=a.j[f[0]][f[1]].j;f=A(a,i,f[0],f[1]);++g}while(b!=f[0]||c!=f[1]);d+=0.3*h-h;d<0&&(d=0);d+=1+(g-1)*0.15;f[0]=b;f[1]=c;do{_b(a.j[f[0]][f[1]],d);i=a.j[f[0]][f[1]].j;f=A(a,i,f[0],f[1])}while(b!=f[0]||c!=f[1])}
function Gb(a,b){var c,d,e;c=dd();c.g.width=a;c.g.height=b;e=c.g.getContext(jd);d=e.createLinearGradient(0,~~(b/2),a,~~(b/2));d.addColorStop(0,'rgba(255, 200, 0, 1)');d.addColorStop(1,'rgba(200,20,120, 1)');e.fillStyle=d;e.strokeStyle=d;e.beginPath();e.moveTo(0,~~(b/3));e.lineTo(~~(a*2/3),~~(b/3));e.lineTo(~~(a*2/3),0);e.lineTo(a,~~(b/2));e.lineTo(~~(a*2/3),b);e.lineTo(~~(a*2/3),~~(b*2/3));e.lineTo(0,~~(b*2/3));e.lineTo(0,~~(b/3));e.closePath();e.stroke();e.fill();return c.g}
function Xb(a){var b;b=a.c.createLinearGradient(a.n,a.o,a.n+a.g,a.o+a.f);b.addColorStop(0,'rgba(20,200,0,1)');b.addColorStop(0.6,'rgba(30,210,0,1)');b.addColorStop(1,'rgba(20,100,0,1)');a.c.fillStyle=b;a.c.beginPath();a.c.moveTo(a.n,a.o+~~(a.f/4));a.c.lineTo(a.n+~~(a.g/2),a.o);a.c.lineTo(a.n+a.g,a.o+~~(a.f/4));a.c.lineTo(a.n+a.g,a.o+~~(a.f*3/4));a.c.lineTo(a.n+~~(a.g/2),a.o+a.f);a.c.lineTo(a.n,a.o+~~(a.f*3/4));a.c.lineTo(a.n,a.o+~~(a.f/4));a.c.closePath();a.c.stroke();a.c.fill()}
function Jb(a){var b,c,d;c=Db;d=Fb;b=a.createLinearGradient(0,~~(c/2),d,~~(c/2));b.addColorStop(0,'rgba(255, 255, 0, 1)');b.addColorStop(0.6,'rgba(200,200,0, 1)');b.addColorStop(1,'rgba(0,0,0,1)');a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(~~(d*3/8),~~(c/4));a.bezierCurveTo(~~(d*3/8),~~(c/4),~~(d*3/8),~~(c*7/8),~~(d/4),c);a.lineTo(~~(c*3/4),c);a.moveTo(~~(d*3/8),~~(c/4));a.lineTo(~~(d*5/8),~~(c/4));a.bezierCurveTo(~~(d*5/8),~~(c/4),~~(d*5/8),~~(c*7/8),~~(c*3/4),c);a.closePath();a.stroke();a.fill()}
function Rb(a,b,c,d){var e,f,g;f=c-a;g=d-b;e=Math.atan2(g,f);if(Ri(a,c)==0&&Ri(b,d)==0)return 0;else if(Ri(-e,Math.atan(0.5))==1&&Ri(1.5707963267948966,-e)==1)return 1;else if(Ri(Math.atan(0.5),e<=0?0-e:e)==1)return 2;else if(Ri(e,Math.atan(0.5))==1&&Ri(1.5707963267948966,e)==1)return 3;else if(Ri(e,1.5707963267948966)==1&&Ri(3.141592653589793-Math.atan(0.5),e)==1)return 4;else if(Ri(e<=0?0-e:e,3.141592653589793-Math.atan(0.5))==1)return 5;else if(Ri(3.141592653589793-Math.atan(0.5),-e)==1&&Ri(-e,1.5707963267948966)==1)return 6;return 0}
function ie(a){if(a.offsetLeft==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollLeft;c.defaultView.getComputedStyle(d,Ql).getPropertyValue('direction')==Ul&&(b+=d.scrollWidth-d.clientWidth);d=d.parentNode}}while(a){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,Ql)[Vl]==Wl){b+=c.body.scrollLeft;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,Ql).getPropertyValue('border-left-width')));if(e&&e.tagName==Xl&&a.style.position==Yl){break}a=e}return b}
function Sg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(gm)!=-1}())return gm;if(function(){return b.indexOf('webkit')!=-1}())return fm;if(function(){return b.indexOf(hm)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(hm)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function B(a,b,c){var d,e,f,g,h,i,j,k,l;d=false;e=ig(yg,{3:1,39:1},-1,2,1);g=a.j[b][c].k;e[0]=b;e[1]=c;do{a.j[e[0]][e[1]].b=true;f=a.j[e[0]][e[1]].j;h=(j=A(a,f,e[0],e[1]),j==null?(i=null):(i=a.j[j[0]][j[1]]),i);if(!h){e[0]=-1;e[1]=-1;break}else if(h.k!=g){e[0]=-1;e[1]=-1;break}e=A(a,f,e[0],e[1])}while(!a.j[e[0]][e[1]].b);e[0]==b&&e[1]==c&&(d=true);e[0]=b;e[1]=c;do{a.j[e[0]][e[1]].b=false;f=a.j[e[0]][e[1]].j;h=(l=A(a,f,e[0],e[1]),l==null?(k=null):(k=a.j[l[0]][l[1]]),k);if(!h)break;else if(h.k!=a.j[b][c].k)break;e=A(a,f,e[0],e[1])}while(a.j[e[0]][e[1]].b);return d}
function Gc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;i=a.j[b][c].k;h=new Cl;for(e=0;e<7;++e){if(D(a,e,b,c)){k=(p=A(a,e,b,c),p==null?(o=null):(o=a.j[p[0]][p[1]]),o);if(k.k!=i){j=-1;for(f=0;f<h.b.c;++f){sg(Tk(h.b,f),5).d==k.k&&(j=f)}if(j==-1){m=new Mc(k.k);Rk(h.b,m)}else{m=sg(Tk(h.b,j),5)}Jc(m,k.d)}}}n=i;g=0;if(h.b.c>=1){g=Kc(sg(Tk(h.b,0),5));n=sg(Tk(h.b,0),5).d;for(e=1;e<h.b.c;++e){l=Kc(sg(Tk(h.b,e),5));if(Ri(l,g)==1){g=l;n=sg(Tk(h.b,e),5).d}}}a.j[b][c].k==0?(d=g):(d=a.j[b][c].e-g);_b(a.j[b][c],d);a.j[b][c].k==0?ac(a.j[b][c],n,false):Ri(0.1,a.j[b][c].d)==1&&Ri(0.1,d)==1&&ac(a.j[b][c],0,false)}
function Sb(a,b,c){var d,e,f,g,h,i,j,k;d=a.g;e=a.f-a.j;k=~~(c/e);if(k%2==0);else{b=b-~~(a.g/2)}j=~~(b/d);g=~~(a.f*k*3/4)+~~(a.f*3/4)-c;f=b-j*a.g;h=~~Math.max(Math.min((g-~~(a.f/2))*~~(a.g/2)-f*(~~(a.f*3/4)-~~(a.f/2)),2147483647),-2147483648);i=~~Math.max(Math.min((g-~~(a.f*3/4))*~~(a.g/2)-(f-~~(a.g/2))*(~~(a.f/2)-~~(a.f*3/4)),2147483647),-2147483648);if(b>0){if(h<=0&&i<=0){if(k<a.i.length&&j<a.i[0].length)return a.i[k][j]}else if(h>0){if(k%2==0){if(k>0&&j>0)return a.i[k-1][j-1]}else{if(k>0)return a.i[k-1][j]}}else{if(k%2==0){if(k>0)return a.i[k-1][j]}else if(k>0&&j>0)if(a.i[k-1].length>j+1)return a.i[k-1][j+1]}}return null}
function db(a){var b;a.b=dd();if(!a.b){Ih(ki(),new bi);return}bb=~~Math.max(Math.min(ke($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.b.g[Ml]='mainCanvas';a.b.g.style[Nl]=cb+Ol;a.b.g.width=cb;a.b.g.style[Pl]=bb+Ol;a.b.g.height=bb;Ih(ki(),a.b);a.c=a.b.g.getContext(jd);a.i=new Bc(a.c);$g(new hb(a));Rc(a.b,new rb(a),(Oe(),Oe(),Ne));Rc(a.b,new tb(a),(Ve(),Ve(),Ue));Rc(a.b,new wb(a),(lf(),lf(),kf));Rc(a.b,new yb(a),(df(),df(),cf));Rc(a.b,new Ab,(De(),De(),Ce));b=new pb(a);b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Vk(kb,b);b.c=true;b.d=nb(b,25);Rk(kb,b)}
function rc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;d=false;f=ig(yg,{3:1,39:1},-1,2,1);h=a.j[b][c].k;f[0]=b;f[1]=c;do{a.j[f[0]][f[1]].b=true;g=a.j[f[0]][f[1]].j;j=(l=A(a,g,f[0],f[1]),l==null?(k=null):(k=a.j[l[0]][l[1]]),k);if(!j){f[0]=-1;f[1]=-1;break}else if(j.k!=h){f[0]=-1;f[1]=-1;break}f=A(a,g,f[0],f[1])}while(!a.j[f[0]][f[1]].b);f[0]==b&&f[1]==c&&(d=true);f[0]=b;f[1]=c;do{a.j[f[0]][f[1]].b=false;if(d){for(e=0;e<a.b.b.c;++e){i=sg(Tk(a.b.b,e),3);if(f[0]==i[0]&&f[1]==i[1]){d=false;break}}}g=a.j[f[0]][f[1]].j;j=(n=A(a,g,f[0],f[1]),n==null?(m=null):(m=a.j[n[0]][n[1]]),m);if(!j)break;else if(j.k!=h)break;f=A(a,g,f[0],f[1])}while(a.j[f[0]][f[1]].b);return d}
function A(a,b,c,d){var e;e=null;switch(b){case 1:{if(c>0){if(c%2==0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d+1<a.g){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d+1}}break}case 2:{if(d+1<a.g){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d+1}break}case 3:{if(c+1<a.i){if(c%2==0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d+1<a.g){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d+1}}break}case 4:{if(c+1<a.g){if(c%2!=0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d>0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d-1}}break}case 5:{if(d>0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d-1}break}case 6:{if(c>0){if(c%2!=0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d>0){e=ig(yg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d-1}}break}default:{e=null}}return e}
function mh(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case im:return 1;case jm:return 2;case 'focus':return 2048;case km:return 128;case lm:return 256;case mm:return 512;case 'load':return 32768;case 'losecapture':return 8192;case _l:return 4;case nm:return 64;case om:return 32;case pm:return 16;case am:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case qm:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case cm:return 1048576;case rm:return 2097152;case bm:return 4194304;case sm:return 8388608;case $l:return 16777216;case tm:return 33554432;case um:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function uh(){qh=Ll(function(a){return true});sh=Ll(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&oh(b)&&Ng(a,c,b)});th=Ll(function(a){this.__gwtLastUnhandledEvent=a.type;sh.call(this,a)});rh=Ll(function(a){var b=qh;if(b(a)){var c=ph;if(c&&c.__listener){if(oh(c.__listener)){Ng(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(im,rh,true);$wnd.addEventListener(jm,rh,true);$wnd.addEventListener(_l,rh,true);$wnd.addEventListener(am,rh,true);$wnd.addEventListener(nm,rh,true);$wnd.addEventListener(pm,rh,true);$wnd.addEventListener(om,rh,true);$wnd.addEventListener(qm,rh,true);$wnd.addEventListener(km,qh,true);$wnd.addEventListener(mm,qh,true);$wnd.addEventListener(lm,qh,true);$wnd.addEventListener(cm,rh,true);$wnd.addEventListener(rm,rh,true);$wnd.addEventListener(bm,rh,true);$wnd.addEventListener(sm,rh,true);$wnd.addEventListener($l,rh,true);$wnd.addEventListener(tm,rh,true);$wnd.addEventListener(um,rh,true)}
function vh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?sh:null);c&2&&(a.ondblclick=b&2?sh:null);c&4&&(a.onmousedown=b&4?sh:null);c&8&&(a.onmouseup=b&8?sh:null);c&16&&(a.onmouseover=b&16?sh:null);c&32&&(a.onmouseout=b&32?sh:null);c&64&&(a.onmousemove=b&64?sh:null);c&128&&(a.onkeydown=b&128?sh:null);c&256&&(a.onkeypress=b&256?sh:null);c&512&&(a.onkeyup=b&512?sh:null);c&1024&&(a.onchange=b&1024?sh:null);c&2048&&(a.onfocus=b&2048?sh:null);c&4096&&(a.onblur=b&4096?sh:null);c&8192&&(a.onlosecapture=b&8192?sh:null);c&16384&&(a.onscroll=b&16384?sh:null);c&32768&&(a.onload=b&32768?th:null);c&65536&&(a.onerror=b&65536?sh:null);c&131072&&(a.onmousewheel=b&131072?sh:null);c&262144&&(a.oncontextmenu=b&262144?sh:null);c&524288&&(a.onpaste=b&524288?sh:null);c&1048576&&(a.ontouchstart=b&1048576?sh:null);c&2097152&&(a.ontouchmove=b&2097152?sh:null);c&4194304&&(a.ontouchend=b&4194304?sh:null);c&8388608&&(a.ontouchcancel=b&8388608?sh:null);c&16777216&&(a.ongesturestart=b&16777216?sh:null);c&33554432&&(a.ongesturechange=b&33554432?sh:null);c&67108864&&(a.ongestureend=b&67108864?sh:null)}
var Ql='',wm=' ',Rl='(',Tl=':',Xl='BODY',Zl='CSS1Compat',Yl='absolute',Sl='anonymous',vm='canvasholder',Ml='className',im='click',jm='dblclick',dm='dir',Wl='fixed',tm='gesturechange',um='gestureend',$l='gesturestart',Pl='height',km='keydown',lm='keypress',mm='keyup',em='ltr',_l='mousedown',nm='mousemove',om='mouseout',pm='mouseover',am='mouseup',qm='mousewheel',hm='msie',gm='opera',Vl='position',Ol='px',Ul='rtl',fm='safari',sm='touchcancel',bm='touchend',rm='touchmove',cm='touchstart',Nl='width';var _;_=r.prototype={};_.eQ=function s(a){return this===a};_.hC=function t(){return this.$H||(this.$H=++td)};_.tM=Kl;_.cM={};_=v.prototype=q.prototype=new r;_.cM={};_.b=null;_=y.prototype=new r;_.cM={32:1};_.g=0;_.i=0;_.j=null;_=x.prototype=new y;_.cM={28:1,32:1};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_=H.prototype=w.prototype=new x;_.cM={28:1,29:1,32:1};_=P.prototype=I.prototype=new y;_.cM={32:1};_.b=null;_.c=null;_.d=0;_=T.prototype=Q.prototype=new y;_.cM={32:1};_.b=null;_.c=null;_.d=0;_=W.prototype=U.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=0;_=$.prototype=Z.prototype=X.prototype=new r;_.cM={};_.b=null;_=eb.prototype=ab.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.g=0;_.i=null;var bb=0,cb=0;_=hb.prototype=fb.prototype=new r;_.cM={14:1,23:1};_.b=null;_=jb.prototype=new r;_.u=function ob(){this.c||Vk(kb,this);Ac(this.b.i)};_.cM={17:1};_.c=false;_.d=0;var kb;_=pb.prototype=ib.prototype=new jb;_.cM={17:1};_.b=null;_=rb.prototype=qb.prototype=new r;_.cM={9:1,23:1};_.b=null;_=tb.prototype=sb.prototype=new r;_.cM={10:1,23:1};_.b=null;_=wb.prototype=ub.prototype=new r;_.cM={12:1,23:1};_.b=null;_=yb.prototype=xb.prototype=new r;_.cM={11:1,23:1};_.b=null;_=Ab.prototype=zb.prototype=new r;_.cM={8:1,23:1};var Bb=null,Cb=null,Db=0,Eb=null,Fb=0;_=Ub.prototype=Mb.prototype=new r;_.cM={};_.b=null;_.c=0;_.d=0;_.e=null;_.f=0;_.g=0;_.i=null;_.j=0;_=bc.prototype=Vb.prototype=new r;_.cM={30:1};_.b=false;_.c=null;_.d=0;_.e=0;_.f=0;_.g=0;_.i=null;_.j=0;_.k=0;_.n=0;_.o=0;_=ic.prototype=cc.prototype=new r;_.cM={31:1};_.b=0.1;_.c=0;_.d=0;_.e=null;_.f=0;_.g=0;_.i=0.15;_.j=null;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_=oc.prototype=jc.prototype=new r;_.cM={};_.b=null;_.c=0;_.d=null;_.e=null;_.f=0;_.g=0;_.i=0;_.j=0;_=tc.prototype=pc.prototype=new y;_.cM={32:1};_.b=null;_=vc.prototype=uc.prototype=new r;_.cM={};_.b=null;_=yc.prototype=wc.prototype=new r;_.cM={};_.b=null;_.c=null;_=Bc.prototype=zc.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=null;_=Hc.prototype=Cc.prototype=new y;_.cM={32:1};_=Mc.prototype=Lc.prototype=Ic.prototype=new r;_.cM={5:1};_.b=0;_.c=0;_.d=0;_=Qc.prototype=new r;_.cM={38:1};_.g=null;_=Pc.prototype=new Qc;_.v=function Yc(){};_.w=function Zc(){};_.x=function $c(){Tc(this)};_.y=function _c(a){var b;switch(mh(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&he(this.g,b)){return}}se(a,this,this.g)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.c=false;_.d=0;_.e=null;_.f=null;_=Oc.prototype=new Pc;_.x=function ad(){var a;Tc(this);a=ge(this.g);-1==a&&(this.g.tabIndex=0,undefined)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=cd.prototype=Nc.prototype=new Oc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};var bd=null;_=fd.prototype=new r;_.cM={};_=gd.prototype=ed.prototype=new fd;_.cM={};var jd='2d';_=nd.prototype=new r;_.cM={16:1,39:1};_=md.prototype=new nd;_.cM={4:1,16:1,39:1};_=ld.prototype=new md;_.cM={4:1,6:1,16:1,39:1};_=qd.prototype=kd.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_.b=null;_=rd.prototype=new r;_.cM={};var sd=0,td=0;_=Dd.prototype=yd.prototype=new rd;_.cM={};_.b=null;_.c=null;var zd;_=Md.prototype=Id.prototype=new r;_.z=function Nd(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.A(c.toString());b.push(d);var e=Tl+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.A=function Od(a){return Gd(a)};_.B=function Pd(a){return []};_.cM={};_=Rd.prototype=new Id;_.z=function Td(){return Hd(this.B(Ld()),this.C())};_.B=function Ud(a){return Sd(this,a)};_.C=function Vd(){return 2};_.cM={};_=Yd.prototype=Qd.prototype=new Rd;_.z=function Zd(){return Wd(this)};_.A=function $d(a){var b,c;if(a.length==0){return Sl}c=ej(a);c.indexOf('at ')==0&&(c=c.substr(3,c.length-3));b=c.indexOf('[');b==-1&&(b=c.indexOf(Rl));if(b==-1){return Sl}else{c=ej(c.substr(0,b-0))}b=c.indexOf(String.fromCharCode(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:Sl};_.B=function _d(a){return Xd(this,a)};_.C=function ae(){return 3};_.cM={};_=qe.prototype=new r;_.cM={};_.e=null;_=pe.prototype=new qe;_.cM={};_.d=false;_=oe.prototype=new pe;_.E=function te(){return this.F()};_.cM={};_.b=null;_.c=null;var re=null;_=we.prototype=new r;_.hC=function ye(){return this.d};_.cM={};_.d=0;var xe=0;_=ze.prototype=ve.prototype=new we;_.cM={};_=Ae.prototype=ue.prototype=new ve;_.cM={7:1};_.b=null;_.c=null;_=Fe.prototype=Be.prototype=new oe;_.D=function Ge(a){Ee(this,sg(a,8))};_.F=function He(){return Ce};_.cM={};var Ce;_=Ie.prototype=new oe;_.cM={};_=Ke.prototype=new Ie;_.cM={};_=Qe.prototype=Je.prototype=new Ke;_.D=function Re(a){Pe(this,sg(a,9))};_.F=function Se(){return Ne};_.cM={};var Ne;_=Xe.prototype=Te.prototype=new Ke;_.D=function Ye(a){We(this,sg(a,10))};_.F=function Ze(){return Ue};_.cM={};var Ue;_=_e.prototype=$e.prototype=new r;_.cM={};_.b=null;_=bf.prototype=new Ie;_.cM={};_=ff.prototype=af.prototype=new bf;_.D=function gf(a){ef(this,sg(a,11))};_.F=function hf(){return cf};_.cM={};var cf;_=mf.prototype=jf.prototype=new bf;_.D=function nf(a){vb(sg(a,12),this)};_.F=function of(){return kf};_.cM={};var kf;_=rf.prototype=pf.prototype=new pe;_.D=function sf(a){sg(a,13).G(this)};_.E=function uf(){return qf};_.cM={};var qf=null;_=xf.prototype=vf.prototype=new pe;_.D=function yf(a){gb(sg(a,14))};_.E=function Af(){return wf};_.cM={};var wf=null;_=Df.prototype=Bf.prototype=new r;_.cM={34:1};_.b=null;_.c=null;_=Gf.prototype=new r;_.cM={};_=Ff.prototype=new Gf;_.cM={};_.b=null;_.c=0;_.d=false;_=Of.prototype=Ef.prototype=new Ff;_.cM={};_=Qf.prototype=Pf.prototype=new r;_.cM={};_=Tf.prototype=Sf.prototype=new ld;_.cM={4:1,6:1,15:1,16:1,39:1};_.b=null;_=Uf.prototype=Rf.prototype=new Sf;_.cM={4:1,6:1,15:1,16:1,39:1};_=Yf.prototype=new r;_.eQ=function Zf(a){return this===a};_.hC=function $f(){return this.$H||(this.$H=++td)};_.cM={39:1,40:1,41:1};_.b=0;_=dg.prototype=Xf.prototype=new Yf;_.cM={35:1,39:1,40:1,41:1};var _f,ag,bg;_=fg.prototype=eg.prototype=new r;_.cM={};_.aC=null;_.qI=0;var mg,ng;var Lg=null,Mg=null;_=Qg.prototype=Pg.prototype=new r;_.G=function Rg(a){while((lb(),kb).c>0){mb(sg(Tk(kb,0),17))}};_.cM={13:1,23:1};var Tg=false,Ug=null,Vg=0,Wg=0,Xg=false;_=gh.prototype=dh.prototype=new pe;_.D=function hh(a){xg(a);null.Y()};_.E=function ih(){return eh};_.cM={};var eh;_=kh.prototype=jh.prototype=new Bf;_.cM={34:1};var lh=false;var ph=null,qh=null,rh=null,sh=null,th=null;_=Ah.prototype=new Pc;_.v=function Ch(){Rh(this,(Ph(),Nh))};_.w=function Dh(){Rh(this,(Ph(),Oh))};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=zh.prototype=new Ah;_.H=function Gh(){return new Ei(this.b)};_.I=function Hh(a){return Fh(this,a)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=yh.prototype=new zh;_.I=function Lh(a){var b;return b=Fh(this,a),b&&Kh(a.g),b};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=Qh.prototype=Mh.prototype=new Rf;_.cM={4:1,6:1,15:1,16:1,39:1};var Nh,Oh;_=Th.prototype=Sh.prototype=new r;_.J=function Uh(a){a.x()};_.cM={};_=Wh.prototype=Vh.prototype=new r;_.J=function Xh(a){Uc(a)};_.cM={};_=$h.prototype=Yh.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=null;_=ai.prototype=new Pc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.b=null;_=bi.prototype=_h.prototype=new ai;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=hi.prototype=ci.prototype=new yh;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};var di,ei,fi;_=mi.prototype=li.prototype=new r;_.J=function ni(a){a.c&&Uc(a)};_.cM={};_=pi.prototype=oi.prototype=new r;_.G=function qi(a){ji()};_.cM={13:1,23:1};_=si.prototype=ri.prototype=new ci;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};_=zi.prototype=ti.prototype=new r;_.H=function Ai(){return new Ei(this)};_.cM={};_.b=null;_.c=null;_.d=0;_=Ei.prototype=Bi.prototype=new r;_.K=function Fi(){return this.b<this.c.d-1};_.L=function Gi(){return Ci(this)};_.cM={};_.b=-1;_.c=null;_=Ii.prototype=Hi.prototype=new r;_.cM={};_=Ki.prototype=Ji.prototype=new r;_.cM={26:1};_.b=null;_.c=null;_.d=null;_=Mi.prototype=Li.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Oi.prototype=Ni.prototype=new r;_.cM={};_=Qi.prototype=Pi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Ui.prototype=Ti.prototype=Si.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Xi.prototype=Wi.prototype=Vi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=_i.prototype=$i.prototype=Zi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=bj.prototype=aj.prototype=new r;_.cM={39:1,42:1};_=String.prototype;_.eQ=function fj(a){return cj(this,a)};_.hC=function gj(){return mj(this)};_.cM={1:1,39:1,40:1};var hj,ij=0,jj;_=pj.prototype=oj.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=qj.prototype=new r;_.M=function sj(a){throw new pj('Add not supported on this collection')};_.N=function tj(a){var b;b=rj(this.H(),a);return !!b};_.P=function uj(a){var b,c,d;d=this.O();a.length<d&&(a=gg(a,d));c=this.H();for(b=0;b<d;++b){lg(a,b,c.L())}a.length>d&&lg(a,d,null);return a};_.cM={};_=wj.prototype=new r;_.eQ=function yj(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[24])){return false}e=sg(a,24);if(this.e!=e.e){return false}for(c=new $j((new Vj(e)).b);zk(c.b);){b=sg(Ak(c.b),43);d=b.R();f=b.S();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?Tl+sg(d,1) in this.f:Gj(this,d,~~id(d)))){return false}if(!Al(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[Tl+sg(d,1)]:Fj(this,d,~~id(d)))){return false}}return true};_.hC=function zj(){var a,b,c;c=0;for(b=new $j((new Vj(this)).b);zk(b.b);){a=sg(Ak(b.b),43);c+=a.hC();c=~~c}return c};_.cM={24:1};_=vj.prototype=new wj;_.Q=function Pj(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)};_.cM={24:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Rj.prototype=new qj;_.eQ=function Sj(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=sg(a,44);if(c.O()!=this.O()){return false}for(b=c.H();b.K();){d=b.L();if(!this.N(d)){return false}}return true};_.hC=function Tj(){var a,b,c;a=0;for(b=this.H();b.K();){c=b.L();if(c!=null){a+=id(c);a=~~a}}return a};_.cM={44:1};_=Vj.prototype=Qj.prototype=new Rj;_.N=function Wj(a){return Uj(this,a)};_.H=function Xj(){return new $j(this.b)};_.O=function Yj(){return this.b.e};_.cM={44:1};_.b=null;_=$j.prototype=Zj.prototype=new r;_.K=function _j(){return zk(this.b)};_.L=function ak(){return sg(Ak(this.b),43)};_.cM={};_.b=null;_=ck.prototype=new r;_.eQ=function dk(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=sg(a,43);if(Al(this.R(),b.R())&&Al(this.S(),b.S())){return true}}return false};_.hC=function ek(){var a,b;a=0;b=0;this.R()!=null&&(a=id(this.R()));this.S()!=null&&(b=id(this.S()));return a^b};_.cM={43:1};_=fk.prototype=bk.prototype=new ck;_.R=function gk(){return null};_.S=function hk(){return this.b.c};_.T=function ik(a){return Kj(this.b,a)};_.cM={43:1};_.b=null;_=kk.prototype=jk.prototype=new ck;_.R=function lk(){return this.b};_.S=function mk(){return this.c.f[Tl+this.b]};_.T=function nk(a){return Lj(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=ok.prototype=new qj;_.M=function pk(a){this.U(this.O(),a);return true};_.U=function qk(a,b){throw new pj('Add not supported on this list')};_.eQ=function sk(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[25])){return false}f=sg(a,25);if(this.O()!=f.O()){return false}d=this.H();e=f.H();while(d.c<d.d.O()){b=Ak(d);c=Ak(e);if(!(b==null?c==null:hd(b,c))){return false}}return true};_.hC=function tk(){var a,b,c;b=1;a=this.H();while(a.c<a.d.O()){c=Ak(a);b=31*b+(c==null?0:id(c));b=~~b}return b};_.H=function vk(){return new Bk(this)};_.W=function wk(){return new Gk(this,0)};_.X=function xk(a){return new Gk(this,a)};_.cM={25:1};_=Bk.prototype=yk.prototype=new r;_.K=function Ck(){return this.c<this.d.O()};_.L=function Dk(){return Ak(this)};_.cM={};_.c=0;_.d=null;_=Gk.prototype=Ek.prototype=new yk;_.cM={};_.b=null;_=Ik.prototype=Hk.prototype=new Rj;_.N=function Jk(a){return Dj(this.b,a)};_.H=function Kk(){var a;return a=new $j(this.c.b),new Nk(a)};_.O=function Lk(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=Nk.prototype=Mk.prototype=new r;_.K=function Ok(){return zk(this.b.b)};_.L=function Pk(){var a;a=sg(Ak(this.b.b),43);return a.R()};_.cM={};_.b=null;_=Xk.prototype=Qk.prototype=new ok;_.M=function Yk(a){return lg(this.b,this.c++,a),true};_.U=function Zk(a,b){Sk(this,a,b)};_.N=function $k(a){return Uk(this,a,0)!=-1};_.V=function _k(a){return rk(a,this.c),this.b[a]};_.O=function al(){return this.c};_.P=function bl(a){return Wk(this,a)};_.cM={25:1,39:1};_.c=0;var cl;_=fl.prototype=el.prototype=new ok;_.N=function gl(a){return false};_.V=function hl(a){throw new Wi};_.O=function il(){return 0};_.cM={25:1,39:1};_=ll.prototype=jl.prototype=new vj;_.cM={24:1,39:1};_=ol.prototype=ml.prototype=new Rj;_.M=function pl(a){var b;return b=Ij(this.b,a,this),b==null};_.N=function ql(a){return Dj(this.b,a)};_.H=function rl(){var a;return a=new $j(xj(this.b).c.b),new Nk(a)};_.O=function sl(){return this.b.e};_.cM={39:1,44:1};_.b=null;_=ul.prototype=tl.prototype=new ck;_.R=function vl(){return this.b};_.S=function wl(){return this.c};_.T=function xl(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=zl.prototype=yl.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Cl.prototype=Bl.prototype=new ok;_.M=function Dl(a){return Rk(this.b,a)};_.U=function El(a,b){Sk(this.b,a,b)};_.N=function Fl(a){return Uk(this.b,a,0)!=-1};_.V=function Gl(a){return Tk(this.b,a)};_.H=function Hl(){return new Bk(this.b)};_.O=function Il(){return this.b.c};_.P=function Jl(a){return Wk(this.b,a)};_.cM={2:1,25:1,39:1};_.b=null;var Ll=wd;var zg=new Oi,yg=new Oi,Ag=new Oi,Hg=new Oi,Bg=new Oi,Fg=new Oi,Cg=new Oi,Dg=new Oi,Gg=new Oi,Eg=new Oi;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.gardeneaters) $wnd.gardeneaters.onScriptLoad();
--></script></body></html>